#body {
    background: url("../images/footer_wrapper.gif") repeat scroll center top transparent;
}
body, td, th, div, p, label, input {
    color: #3A3A38;
    font: 13px/17px Arial,Helvetica,sans-serif;
}
a {
    border: 0 none;
    outline: 0 none;
}
a, button, .button {
    cursor: pointer;
}
a {
    color: #16B6FF;
}
.content-top {
    background: url("../images/content_top.gif") repeat-x scroll center top #FFFFFF;
}
body, td, th, div, p, label, input {
    color: #3A3A38;
    font: 13px/17px Arial,Helvetica,sans-serif;
}
.main {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 1021px;
}
.clear {
    overflow: hidden;
    width: 100%;
}
.main-wrapper-top {
    /*background: url("../images/main_wrapper_top_left.png") no-repeat scroll 0 0 transparent;*/
    height: 4px;
}
.main-wrapper-top span {
    background: url("../images/main_wrapper_top_right.png") no-repeat scroll right 0 transparent;
    display: block;
    height: 4px;
    padding: 0 4px;
}
.main-wrapper-left {
    background: url("../images/main_wrapper_left.png") repeat-y scroll 0 0 transparent;
}
.main-wrapper-right {
    background: url("../images/main_wrapper_right.png") repeat-y scroll right 0 transparent;
}
.main-wrapper-indent {
    padding: 0 1px;
}
.main-bg {
    background: none repeat scroll 0 0 #FFFFFF;
}
.main-wrapper-inner {
    padding: 2px 5px 0;
}
.row-logo {
    background: url("../images/row_logo.gif") repeat-x scroll 0 0 transparent;
    height: 133px;
}
.row-top-menu {
    background: url("../images/row_top_menu.gif") repeat-x scroll 0 0 #F7F7F7;
}
#content {
    background: url("../images/content_wrapper.gif") repeat-x scroll 0 0 transparent;
    padding: 16px 13px 0;
}
.footer-box-custom {
    background: url("../images/bg4.gif") repeat-x scroll 0 0 transparent;
    padding: 19px 0 25px;
}
.footer-box {
    background: url("../images/footer_box.gif") repeat-x scroll 0 0 transparent;
}
.row-logo .fright {
    width: 309px;
}
.row-top-menu ul.menu {
    margin: 0 !important;
    padding: 0 0 0 8px !important;
}
.row-top-menu ul.menu li {
    display: block;
    float: left;
    margin: 0;
    padding: 0 !important;
}
.row-top-menu ul.menu li.active a {
    color: #14B5FF;
}
.row-top-menu ul.menu li a {
    border: medium none;
    float: left;
    margin: 0;
    padding: 13px 10px 7px;
    text-decoration: none !important;
}
.row-top-menu ul.menu li.active a span,
.row-top-menu ul.menu li a:hover {
    color: #14B5FF;
}
.row-top-menu ul.menu li a span {
    color: #3A3A38;
    display: block;
    float: left;
    font-size: 20px;
    line-height: 16px;
    text-decoration: none !important;
    text-transform: uppercase;
}